package com.example.service;

import com.example.pojo.userPojo;

import java.util.List;
import java.util.Map;

/**
 * ClassName:userService
 * Description:
 *
 * @Author 赵永峰
 * @Create 2024/5/8 18:15
 * @Version 1.0
 */
public interface userService {
    userPojo userLogin(userPojo user);
  //根据用户需求，查询用户的权限
    int fieldByOne(String problemManagement, String user);
    //根据前端发来的请求字段，查询在固定的用户下，固定的权限内容。
    userPojo problemUsePurview(Map<String, Object> parameters);
    //前端发来请求，按照用户的工号，查询用户名称和用户对应的页面权限
    userPojo useQueryPower(Map<String, Object> parameters);
  //查询所有的用户信息
    List<userPojo> queryAllUser();
  //修改一行数据
  void editOne(userPojo userPojo);
  //插入一整行
  void insertOne(userPojo userPojo);
  //根据id，修改某一个字段的值
  void editOneField(Map<String, Object> map);

  //查询一行用户信息
  List<userPojo> queryUserListOneRow(Map<String,Object> map);
}
